草庐IT

Markdown 表格

全部标签

ios - 当键盘出现并且相应的文本字段位于表格 View 部分标题中时,停止表格 View 的自动滚动

我在viewcontroller(xib)中有tableview并且tableview有sectionheader和headerview包含一个文本域。如果我手动滚动tableview然后打开或隐藏键盘(我的意思是单击文本字段)然后tableview分别自动向上和向下滚动。它仅在文本字段位于sectionheaderview时发生。如果我将文本字段放在headerview(sectionheader)之外,那么它就不会发生。所以,我想停止tableview的自动滚动!我检查了很多解决方案,但没有一个有效!我发现这是tableviewController的常见情况,但我在viewcont

ios - 在我的表格 View 中设置单元格时索引超出范围

在我的表格View中设置单元格时,我遇到了这个问题:日志:*Terminatingappduetouncaughtexception'NSRangeException',reason:'*-[__NSArrayMobjectAtIndex:]:index5beyondbounds[0..4]'***Firstthrowcallstack:(0x18696afd80x1853cc5380x1868491f00x100918a300x10091960c0x18cddf1140x18cddf32c0x18cdcca300x18cde431c0x18cb7c92c0x18ca971580x18

前端基于XLSX实现数据导出到Excel表格,以及提示“文件已经被损坏,无法打开”的解决方法

文章目录一、vue实现导出excel1、前端实现1、安装xlsx依赖2、引入3、方法4、使用4.1、将一个二维数组转成sheet4.2、将一个对象数组转成sheet4.3、合并单元格4.4、一次导出多个sheet5、支持的文件格式2、后端实现二、导出文件损坏1、前端请求导出接口,增加返回类型2、取消受保护的视图一、vue实现导出excel1、前端实现xlsx是一个用于读取、解析和写入Excel文件的JavaScript库。它提供了一系列的API来处理Excel文件。使用该库,你可以将数据转换为Excel文件并下载到本地。这种方法适用于在前端直接生成Excel文件的场景。更多介绍可参见官网1、安

ios - UITableView:在构建表格后更改一个单元格的高度约束?

我可能想要一件奇怪的事情,但任务是拉伸(stretch)UITableView中的最后一个单元格以填充剩余空间。因此,如果表格只有几个单元格,那么最后一个单元格的高度将与其余单元格匹配,直到屏幕底部。为此,我在最后一个单元格的xib中加入了高度约束。我可以计算适当的高度并设置常量,但之后我做什么并不重要-setNeedsDisplay()、setNeedsLayout()、reloadData()、reloadRowsAtIndexPaths()等-单元格高度未更改。只有当我第二次调用更新代码时,布局才会调整。有什么提示可以立即强制更新单元格吗? 最佳答案

ios - 如何在 Storyboard 失败的情况下使用大量表格 View 单元格和自动布局约束来布局复杂 View

我有这样的看法基本上它是很多静态表格View单元格,其中每个单元格都有水平ScrollView和堆栈View。现在在Storyboard中尝试这样做已经完全减慢了速度,在Xcode9中添加或删除约束或仅更改标签文本需要超过30秒,并且总是有一个旋转的沙滩球。我可以通过哪些方式减少系统过载或使Storyboard更快一些。还是转向在代码中布置View更好。在这种情况下,我们非常欢迎这方面的任何帮助/建议。预先感谢您的努力。HereisthelinktoGitHubrepoforthesame 最佳答案 您应该使用一些原型(protot

ios - 如何在表格 View 中访问手指位置/移动信息?

所以我想要做的是让我的表格View中的每个单元格都能够向左或向右滑动。如果我可以捕获手指位置/翻译,我可以更改内容的xanchor和bingobango,但我真的很难弄清楚。如果有人可以提供帮助,那就太棒了 最佳答案 你可以查看关于UISwipeGestureRecognizer的苹果文档,默认方向是右,也探索这个函数UISwipeGestureRecognizerDirection它返回你的方向是右,左,上,或底部。下面是演示varswipeRight=UISwipeGestureRecognizer(target:self,ac

ios - 如何在表格 View 中正确设置动态标题 View ?

我需要一个部分的标题View是UIImageView和它下面的UILabel。ImageView的高度一旦创建就不会改变,但标签中的文本可能会因某些用户操作而改变。我需要动态更新整个标题View的高度(使用AutoLayout,不更改框架)。我一直在检查一些帖子,例如thisone,但我尝试过的解决方案对我不起作用。当我更改标签中的文本时,标题View的高度没有更新。也许我需要从一开始就了解它是如何工作的。首先,我想澄清一下:在tableView(_:viewForHeaderInSection:)中将标题View作为UIView的子类提供与将其作为UITableViewHeaderF

ios - 只有 imageView 的自适应表格 View 单元格

这个问题在这里已经有了答案:Auto-Layout:GetUIImageViewheighttocalculatecellheightcorrectly(5个答案)关闭4年前。我正在努力解决以下问题:我有一个TableViewController,其中每个单元格只有一个imageView。它对单元格的contentView的边距使用autolayout并将其设置为aspectFit。我想要的是根据imageView的高度调整单元格的高度。在第一个屏幕截图中,您可以看到第一张图片两侧和第二张图片顶部(以及底部-第二张屏幕截图)的空白区域。注意:我的图像的纵横比是可变的。我已经设置好了,但

ios - 嵌套表格和 Collection View 的 self 调整单元格

我正在尝试构建一个TableView,此TableView中的一个单元格是一个选项卡小部件。所以我将此选项卡小部件创建为CollectionView。collectionView的单元格有不同的subview,每个单元格都有自己的大小。我想要实现的是collectionView中的自调整单元格大小,但它不起作用。我会把我用过的方法提供给你,这样我就可以得到你的帮助。//MARK:TableViewfunctableView(_tableView:UITableView,heightForRowAtindexPath:IndexPath)->CGFloat{returnUITableVi

ios - 当我在搜索栏中键入以检索 Google 图书信息时,我的表格 View 没有重新加载

这是我用来查找特定书籍的Controller。当我在搜索栏中键入内容时,在我键入时或完成键入后,不会向我显示图书信息。我想了解原因并找到解决此问题的解决方案。importUIKitclassTextbookSearchViewController:UIViewController,UITableViewDelegate{@IBOutletweakvarsearchBar:UISearchBar!@IBOutletweakvartableView:UITableView!varbooksFound=[[String:AnyObject]]()overridefuncviewDidLoad